'\" t
.TH "NSS\-RESOLVE" "8" "" "systemd 231" "nss-resolve"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
nss-resolve, libnss_resolve.so.2 \- 通过 systemd\-resolved\&.service 提供主机名解析功能
.SH "SYNOPSIS"
.PP
libnss_resolve\&.so\&.2
.SH "描述"
.PP
\fBnss\-resolve\fR
是一个
\fBglibc\fR(GNU C Library) NSS(Name Service Switch) 插件， 它通过
\fBsystemd-resolved.service\fR(8)
服务 提供了主机名解析功能，并替换了传统的
\fBnss\-dns\fR
插件(通过DNS解析主机名)。
.PP
要激活NSS模块，可将
"resolve"
添加到
/etc/nsswitch\&.conf
文件中以
"hosts:"
开头的行里面。
.PP
建议将
"resolve"
放置在
/etc/nsswitch\&.conf
文件中以
"hosts:"
开头的行里面比较靠前的位置(仅在
"files"
与
"mymachines"
之后)， 并且删除
"dns"
项(若存在)，以确保将DNS查询工作交给
\fBsystemd\-resolved\fR
执行。
.PP
注意，如果
systemd\-resolved\&.service
未运行，
\fBnss\-resolve\fR
将会链式加载
\fBnss\-dns\fR
以确保基本的DNS解析 可以正常工作。
.SH "例子"
.PP
下面是一个正确开启了
\fBnss\-resolve\fR
插件的
/etc/nsswitch\&.conf
文件的例子：
.sp
.if n \{\
.RS 4
.\}
.nf
passwd:         compat mymachines
group:          compat mymachines
shadow:         compat

hosts:          files mymachines \fBresolve\fR myhostname
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis
.fi
.if n \{\
.RE
.\}
.SH "参见"
.PP
\fBsystemd\fR(1),
\fBsystemd-resolved.service\fR(8),
\fBnss-mymachines\fR(8),
\fBnss-myhostname\fR(8),
\fBnsswitch.conf\fR(5)
.\" manpages-zh translator: 金步国
.\" manpages-zh comment: 金步国作品集：http://www.jinbuguo.com
